runtime.sudog.waitlink (field)

26 uses

	runtime (current package)
		chan.go#L267: 	mysg.waitlink = nil
		chan.go#L646: 	mysg.waitlink = nil
		mgc.go#L1199: 		for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		mgc.go#L1267: 			for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		mgc.go#L1272: 			for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		mgc.go#L1285: 		for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		mgc.go#L1327: 			for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		mgc.go#L1331: 			for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		proc.go#L539: 	if s.waitlink != nil {
		runtime2.go#L445: 	waitlink *sudog             // g.waiting list or semaRoot
		select.go#L85: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		select.go#L331: 		nextp = &sg.waitlink
		select.go#L369: 	for sg1 := gp.waiting; sg1 != nil; sg1 = sg1.waitlink {
		select.go#L397: 		sgnext = sglist.waitlink
		select.go#L398: 		sglist.waitlink = nil
		sema.go#L334: 				s.waitlink = t
		sema.go#L350: 					t.waitlink = s
		sema.go#L352: 					t.waittail.waitlink = s
		sema.go#L355: 				s.waitlink = nil
		sema.go#L427: 	if t := s.waitlink; t != nil {
		sema.go#L440: 		if t.waitlink != nil {
		sema.go#L455: 		s.waitlink = nil
		stack.go#L823: 	for s := gp.waiting; s != nil; s = s.waitlink {
		stack.go#L837: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		stack.go#L856: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {
		stack.go#L888: 	for sg := gp.waiting; sg != nil; sg = sg.waitlink {